home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Cannon Fodder •••• / Cannon Fodder ееее.rsrc / CODE_7.txt < prev    next >
Text File  |  1989-03-23  |  65KB  |  1,140 lines

  1. # near model CODE resource
  2. # jump table entries: 640-646 (7 of them)
  3. export_80:
  4. 00000000  4E56 FFE0                link       A6, -0x0020
  5. 00000004  4E71                     nop
  6. 00000006  4E71                     nop
  7. 00000008  486D FBBE                pea.l      [A5 - 0x442]
  8. 0000000C  A851                     syscall    SetCursor
  9. 0000000E  422D FD27                clr.b      [A5 - 0x2D9]
  10. 00000012  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  11. 00000016  102D FD27                move.b     D0, [A5 - 0x2D9]
  12. 0000001A  0A00 0001                xori.b     D0, 0x1
  13. 0000001E  4A00                     tst.b      D0
  14. 00000020  6700 0146                beq        +0x148 /* 00000168 */
  15. 00000024  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  16. 00000028  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  17. 0000002C  102D FD27                move.b     D0, [A5 - 0x2D9]
  18. 00000030  0A00 0001                xori.b     D0, 0x1
  19. 00000034  4A00                     tst.b      D0
  20. 00000036  6700 001C                beq        +0x1E /* 00000054 */
  21. 0000003A  0C6D 0001 FAD6           cmpi.w     [A5 - 0x52A], 0x1
  22. 00000040  6600 0012                bne        +0x14 /* 00000054 */
  23. 00000044  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  24. 00000048  1B7C 0001 F43E           move.b     [A5 - 0xBC2], 0x1
  25. 0000004E  1B7C 0001 F43D           move.b     [A5 - 0xBC3], 0x1
  26. label00000054:
  27. 00000054  4A6D FAD6                tst.w      [A5 - 0x52A]
  28. 00000058  6600 0026                bne        +0x28 /* 00000080 */
  29. 0000005C  422D F43E                clr.b      [A5 - 0xBC2]
  30. 00000060  486D F432                pea.l      [A5 - 0xBCE]
  31. 00000064  4267                     clr.w      -[A7]
  32. 00000066  4267                     clr.w      -[A7]
  33. 00000068  4267                     clr.w      -[A7]
  34. 0000006A  4267                     clr.w      -[A7]
  35. 0000006C  A8A7                     syscall    SetRect
  36. 0000006E  422D F43D                clr.b      [A5 - 0xBC3]
  37. 00000072  486D F42A                pea.l      [A5 - 0xBD6]
  38. 00000076  4267                     clr.w      -[A7]
  39. 00000078  4267                     clr.w      -[A7]
  40. 0000007A  4267                     clr.w      -[A7]
  41. 0000007C  4267                     clr.w      -[A7]
  42. 0000007E  A8A7                     syscall    SetRect
  43. label00000080:
  44. 00000080  102D FD27                move.b     D0, [A5 - 0x2D9]
  45. 00000084  0A00 0001                xori.b     D0, 0x1
  46. 00000088  4A00                     tst.b      D0
  47. 0000008A  6700 001C                beq        +0x1E /* 000000A8 */
  48. 0000008E  0C6D 0001 FAD4           cmpi.w     [A5 - 0x52C], 0x1
  49. 00000094  6600 0012                bne        +0x14 /* 000000A8 */
  50. 00000098  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  51. 0000009C  1B7C 0001 F43C           move.b     [A5 - 0xBC4], 0x1
  52. 000000A2  1B7C 0001 F43B           move.b     [A5 - 0xBC5], 0x1
  53. label000000A8:
  54. 000000A8  4A6D FAD4                tst.w      [A5 - 0x52C]
  55. 000000AC  6600 0026                bne        +0x28 /* 000000D4 */
  56. 000000B0  422D F43C                clr.b      [A5 - 0xBC4]
  57. 000000B4  486D F422                pea.l      [A5 - 0xBDE]
  58. 000000B8  4267                     clr.w      -[A7]
  59. 000000BA  4267                     clr.w      -[A7]
  60. 000000BC  4267                     clr.w      -[A7]
  61. 000000BE  4267                     clr.w      -[A7]
  62. 000000C0  A8A7                     syscall    SetRect
  63. 000000C2  422D F43B                clr.b      [A5 - 0xBC5]
  64. 000000C6  486D F41A                pea.l      [A5 - 0xBE6]
  65. 000000CA  4267                     clr.w      -[A7]
  66. 000000CC  4267                     clr.w      -[A7]
  67. 000000CE  4267                     clr.w      -[A7]
  68. 000000D0  4267                     clr.w      -[A7]
  69. 000000D2  A8A7                     syscall    SetRect
  70. label000000D4:
  71. 000000D4  102D FD27                move.b     D0, [A5 - 0x2D9]
  72. 000000D8  0A00 0001                xori.b     D0, 0x1
  73. 000000DC  4A00                     tst.b      D0
  74. 000000DE  6700 0020                beq        +0x22 /* 00000100 */
  75. 000000E2  486E FFE8                pea.l      [A6 - 0x18]
  76. 000000E6  4267                     clr.w      -[A7]
  77. 000000E8  3F3C 0113                move.w     -[A7], 0x113
  78. 000000EC  3F3C 0210                move.w     -[A7], 0x210
  79. 000000F0  3F3C 0165                move.w     -[A7], 0x165
  80. 000000F4  A8A7                     syscall    SetRect
  81. 000000F6  486E FFE8                pea.l      [A6 - 0x18]
  82. 000000FA  486D FE12                pea.l      [A5 - 0x1EE]
  83. 000000FE  A8A5                     syscall    FillRect
  84. label00000100:
  85. 00000100  102D FD27                move.b     D0, [A5 - 0x2D9]
  86. 00000104  0A00 0001                xori.b     D0, 0x1
  87. 00000108  4A00                     tst.b      D0
  88. 0000010A  6700 005C                beq        +0x5E /* 00000168 */
  89. 0000010E  0C6D 0001 FAD0           cmpi.w     [A5 - 0x530], 0x1
  90. 00000114  6600 0052                bne        +0x54 /* 00000168 */
  91. 00000118  206D FC08                movea.l    A0, [A5 - 0x3F8]
  92. 0000011C  2050                     movea.l    A0, [A0]
  93. 0000011E  2F08                     move.l     -[A7], A0
  94. 00000120  A851                     syscall    SetCursor
  95. 00000122  554F                     subq.w     A7, 2
  96. 00000124  A861                     syscall    Random
  97. 00000126  700A                     moveq.l    D0, 0x0A
  98. 00000128  321F                     move.w     D1, [A7]+
  99. 0000012A  48C1                     ext.l      D1
  100. 0000012C  83C0                     divs.w     D1, D0
  101. 0000012E  4841                     swap.w     D1
  102. 00000130  4A41                     tst.w      D1
  103. 00000132  6A02                     bpl        +0x4 /* 00000136 */
  104. 00000134  D240                     add.w      D1, D0
  105. label00000136:
  106. 00000136  4A41                     tst.w      D1
  107. 00000138  6A02                     bpl        +0x4 /* 0000013C */
  108. 0000013A  4441                     neg.w      D1
  109. label0000013C:
  110. 0000013C  5A41                     addq.w     D1, 5
  111. 0000013E  3B41 FC06                move.w     [A5 - 0x3FA], D1
  112. 00000142  3B6D FC06 FC04           move.w     [A5 - 0x3FC], [A5 - 0x3FA]
  113. 00000148  3B6D FC04 FC02           move.w     [A5 - 0x3FE], [A5 - 0x3FC]
  114. label0000014E:
  115. 0000014E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  116. 00000152  302D FC06                move.w     D0, [A5 - 0x3FA]
  117. 00000156  5340                     subq.w     D0, 1
  118. 00000158  3B40 FC06                move.w     [A5 - 0x3FA], D0
  119. 0000015C  0C6D 0001 FC06           cmpi.w     [A5 - 0x3FA], 0x1
  120. 00000162  66EA                     bne        -0x14 /* 0000014E */
  121. 00000164  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  122. label00000168:
  123. 00000168  4A2D FD27                tst.b      [A5 - 0x2D9]
  124. 0000016C  6700 0008                beq        +0xA /* 00000176 */
  125. 00000170  3B7C 0001 FB54           move.w     [A5 - 0x4AC], 0x1
  126. label00000176:
  127. 00000176  486D FDB6                pea.l      [A5 - 0x24A]
  128. 0000017A  A851                     syscall    SetCursor
  129. 0000017C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  130. 00000180  4E5E                     unlink     A6
  131. 00000182  4E75                     rts
  132. export_81:
  133. 00000184  4E56 FFF0                link       A6, -0x0010
  134. 00000188  4E71                     nop
  135. 0000018A  4E71                     nop
  136. 0000018C  4A2D FD25                tst.b      [A5 - 0x2DB]
  137. 00000190  6600 001C                bne        +0x1E /* 000001AE */
  138. 00000194  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  139. 0000019A  6600 000C                bne        +0xE /* 000001A8 */
  140. 0000019E  3B7C 0002 F856           move.w     [A5 - 0x7AA], 0x2
  141. 000001A4  6000 0008                bra        +0xA /* 000001AE */
  142. label000001A8:
  143. 000001A8  3B7C 0001 F856           move.w     [A5 - 0x7AA], 0x1
  144. label000001AE:
  145. 000001AE  422D FD25                clr.b      [A5 - 0x2DB]
  146. 000001B2  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  147. 000001B8  6600 0014                bne        +0x16 /* 000001CE */
  148. 000001BC  3B7C 0001 F444           move.w     [A5 - 0xBBC], 0x1
  149. 000001C2  3B7C 0104 F442           move.w     [A5 - 0xBBE], 0x104
  150. 000001C8  3B7C 0006 F440           move.w     [A5 - 0xBC0], 0x6
  151. label000001CE:
  152. 000001CE  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  153. 000001D4  6600 0014                bne        +0x16 /* 000001EA */
  154. 000001D8  3B7C 00FB F444           move.w     [A5 - 0xBBC], 0xFB
  155. 000001DE  3B7C 01FE F442           move.w     [A5 - 0xBBE], 0x1FE
  156. 000001E4  3B7C 0100 F440           move.w     [A5 - 0xBC0], 0x100
  157. label000001EA:
  158. 000001EA  4E5E                     unlink     A6
  159. 000001EC  4E75                     rts
  160. export_82:
  161. 000001EE  4E56 FFE8                link       A6, -0x0018
  162. 000001F2  4E71                     nop
  163. 000001F4  4E71                     nop
  164. 000001F6  486D F87A                pea.l      [A5 - 0x786]
  165. 000001FA  3F2D FACA                move.w     -[A7], [A5 - 0x536]
  166. 000001FE  302D FAC8                move.w     D0, [A5 - 0x538]
  167. 00000202  5240                     addq.w     D0, 1
  168. 00000204  3F00                     move.w     -[A7], D0
  169. 00000206  302D F854                move.w     D0, [A5 - 0x7AC]
  170. 0000020A  D06D FACA                add.w      D0, [A5 - 0x536]
  171. 0000020E  0640 FFF6                addi.w     D0, 0xFFF6
  172. 00000212  3F00                     move.w     -[A7], D0
  173. 00000214  302D FAC4                move.w     D0, [A5 - 0x53C]
  174. 00000218  5340                     subq.w     D0, 1
  175. 0000021A  3F00                     move.w     -[A7], D0
  176. 0000021C  A8A7                     syscall    SetRect
  177. 0000021E  486D FE0A                pea.l      [A5 - 0x1F6]
  178. 00000222  A89D                     syscall    PenPat
  179. 00000224  486D F87A                pea.l      [A5 - 0x786]
  180. 00000228  A8A2                     syscall    PaintRect
  181. 0000022A  486D FE12                pea.l      [A5 - 0x1EE]
  182. 0000022E  A89D                     syscall    PenPat
  183. 00000230  486D F87A                pea.l      [A5 - 0x786]
  184. 00000234  302D F854                move.w     D0, [A5 - 0x7AC]
  185. 00000238  D06D FACA                add.w      D0, [A5 - 0x536]
  186. 0000023C  0640 FFF6                addi.w     D0, 0xFFF6
  187. 00000240  3F00                     move.w     -[A7], D0
  188. 00000242  302D FAC8                move.w     D0, [A5 - 0x538]
  189. 00000246  5240                     addq.w     D0, 1
  190. 00000248  3F00                     move.w     -[A7], D0
  191. 0000024A  302D FAC6                move.w     D0, [A5 - 0x53A]
  192. 0000024E  5340                     subq.w     D0, 1
  193. 00000250  3F00                     move.w     -[A7], D0
  194. 00000252  302D FAC4                move.w     D0, [A5 - 0x53C]
  195. 00000256  5340                     subq.w     D0, 1
  196. 00000258  3F00                     move.w     -[A7], D0
  197. 0000025A  A8A7                     syscall    SetRect
  198. 0000025C  486D F87A                pea.l      [A5 - 0x786]
  199. 00000260  A8A3                     syscall    EraseRect
  200. 00000262  486D F882                pea.l      [A5 - 0x77E]
  201. 00000266  302D FACA                move.w     D0, [A5 - 0x536]
  202. 0000026A  0640 FFE2                addi.w     D0, 0xFFE2
  203. 0000026E  3F00                     move.w     -[A7], D0
  204. 00000270  302D FAC8                move.w     D0, [A5 - 0x538]
  205. 00000274  5240                     addq.w     D0, 1
  206. 00000276  3F00                     move.w     -[A7], D0
  207. 00000278  302D FACA                move.w     D0, [A5 - 0x536]
  208. 0000027C  5340                     subq.w     D0, 1
  209. 0000027E  3F00                     move.w     -[A7], D0
  210. 00000280  302D FAC4                move.w     D0, [A5 - 0x53C]
  211. 00000284  5340                     subq.w     D0, 1
  212. 00000286  3F00                     move.w     -[A7], D0
  213. 00000288  A8A7                     syscall    SetRect
  214. 0000028A  486D F882                pea.l      [A5 - 0x77E]
  215. 0000028E  A8A3                     syscall    EraseRect
  216. 00000290  302D FACA                move.w     D0, [A5 - 0x536]
  217. 00000294  0640 FFEC                addi.w     D0, 0xFFEC
  218. 00000298  3F00                     move.w     -[A7], D0
  219. 0000029A  302D FAC8                move.w     D0, [A5 - 0x538]
  220. 0000029E  0640 0009                addi.w     D0, 0x9 /* '\t' */
  221. 000002A2  3F00                     move.w     -[A7], D0
  222. 000002A4  A893                     syscall    MoveTo
  223. 000002A6  302D F854                move.w     D0, [A5 - 0x7AC]
  224. 000002AA  48C0                     ext.l      D0
  225. 000002AC  2F00                     move.l     -[A7], D0
  226. 000002AE  486D F74E                pea.l      [A5 - 0x8B2]
  227. 000002B2  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  228. 000002B6  102D E65B                move.b     D0, [A5 - 0x19A5]
  229. 000002BA  0A00 0001                xori.b     D0, 0x1
  230. 000002BE  4A00                     tst.b      D0
  231. 000002C0  6700 0008                beq        +0xA /* 000002CA */
  232. 000002C4  486D F74E                pea.l      [A5 - 0x8B2]
  233. 000002C8  A884                     syscall    DrawString
  234. label000002CA:
  235. 000002CA  3B6D F854 F852           move.w     [A5 - 0x7AE], [A5 - 0x7AC]
  236. 000002D0  486D F87A                pea.l      [A5 - 0x786]
  237. 000002D4  3F2D FAC2                move.w     -[A7], [A5 - 0x53E]
  238. 000002D8  302D FAC0                move.w     D0, [A5 - 0x540]
  239. 000002DC  5240                     addq.w     D0, 1
  240. 000002DE  3F00                     move.w     -[A7], D0
  241. 000002E0  302D F850                move.w     D0, [A5 - 0x7B0]
  242. 000002E4  D06D FAC2                add.w      D0, [A5 - 0x53E]
  243. 000002E8  3F00                     move.w     -[A7], D0
  244. 000002EA  302D FABC                move.w     D0, [A5 - 0x544]
  245. 000002EE  5340                     subq.w     D0, 1
  246. 000002F0  3F00                     move.w     -[A7], D0
  247. 000002F2  A8A7                     syscall    SetRect
  248. 000002F4  486D FE0A                pea.l      [A5 - 0x1F6]
  249. 000002F8  A89D                     syscall    PenPat
  250. 000002FA  486D F87A                pea.l      [A5 - 0x786]
  251. 000002FE  A8A2                     syscall    PaintRect
  252. 00000300  486D FE12                pea.l      [A5 - 0x1EE]
  253. 00000304  A89D                     syscall    PenPat
  254. 00000306  486D F87A                pea.l      [A5 - 0x786]
  255. 0000030A  302D F850                move.w     D0, [A5 - 0x7B0]
  256. 0000030E  D06D FAC2                add.w      D0, [A5 - 0x53E]
  257. 00000312  3F00                     move.w     -[A7], D0
  258. 00000314  302D FAC0                move.w     D0, [A5 - 0x540]
  259. 00000318  5240                     addq.w     D0, 1
  260. 0000031A  3F00                     move.w     -[A7], D0
  261. 0000031C  302D FABE                move.w     D0, [A5 - 0x542]
  262. 00000320  5340                     subq.w     D0, 1
  263. 00000322  3F00                     move.w     -[A7], D0
  264. 00000324  302D FABC                move.w     D0, [A5 - 0x544]
  265. 00000328  5340                     subq.w     D0, 1
  266. 0000032A  3F00                     move.w     -[A7], D0
  267. 0000032C  A8A7                     syscall    SetRect
  268. 0000032E  486D F87A                pea.l      [A5 - 0x786]
  269. 00000332  A8A3                     syscall    EraseRect
  270. 00000334  486D F882                pea.l      [A5 - 0x77E]
  271. 00000338  302D FAC2                move.w     D0, [A5 - 0x53E]
  272. 0000033C  0640 FFE2                addi.w     D0, 0xFFE2
  273. 00000340  3F00                     move.w     -[A7], D0
  274. 00000342  302D FAC0                move.w     D0, [A5 - 0x540]
  275. 00000346  5240                     addq.w     D0, 1
  276. 00000348  3F00                     move.w     -[A7], D0
  277. 0000034A  302D FAC2                move.w     D0, [A5 - 0x53E]
  278. 0000034E  5340                     subq.w     D0, 1
  279. 00000350  3F00                     move.w     -[A7], D0
  280. 00000352  302D FABC                move.w     D0, [A5 - 0x544]
  281. 00000356  5340                     subq.w     D0, 1
  282. 00000358  3F00                     move.w     -[A7], D0
  283. 0000035A  A8A7                     syscall    SetRect
  284. 0000035C  486D F882                pea.l      [A5 - 0x77E]
  285. 00000360  A8A3                     syscall    EraseRect
  286. 00000362  302D FAC2                move.w     D0, [A5 - 0x53E]
  287. 00000366  0640 FFEC                addi.w     D0, 0xFFEC
  288. 0000036A  3F00                     move.w     -[A7], D0
  289. 0000036C  302D FAC0                move.w     D0, [A5 - 0x540]
  290. 00000370  0640 0009                addi.w     D0, 0x9 /* '\t' */
  291. 00000374  3F00                     move.w     -[A7], D0
  292. 00000376  A893                     syscall    MoveTo
  293. 00000378  302D F850                move.w     D0, [A5 - 0x7B0]
  294. 0000037C  48C0                     ext.l      D0
  295. 0000037E  2F00                     move.l     -[A7], D0
  296. 00000380  486D F54E                pea.l      [A5 - 0xAB2]
  297. 00000384  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  298. 00000388  102D E65B                move.b     D0, [A5 - 0x19A5]
  299. 0000038C  0A00 0001                xori.b     D0, 0x1
  300. 00000390  4A00                     tst.b      D0
  301. 00000392  6700 0008                beq        +0xA /* 0000039C */
  302. 00000396  486D F54E                pea.l      [A5 - 0xAB2]
  303. 0000039A  A884                     syscall    DrawString
  304. label0000039C:
  305. 0000039C  3B6D F850 F84E           move.w     [A5 - 0x7B2], [A5 - 0x7B0]
  306. 000003A2  4E5E                     unlink     A6
  307. 000003A4  4E75                     rts
  308. export_83:
  309. 000003A6  4E56 FFE8                link       A6, -0x0018
  310. 000003AA  4E71                     nop
  311. 000003AC  4E71                     nop
  312. 000003AE  486D F87A                pea.l      [A5 - 0x786]
  313. 000003B2  3F2D FACA                move.w     -[A7], [A5 - 0x536]
  314. 000003B6  302D FAC8                move.w     D0, [A5 - 0x538]
  315. 000003BA  5240                     addq.w     D0, 1
  316. 000003BC  3F00                     move.w     -[A7], D0
  317. 000003BE  302D F44C                move.w     D0, [A5 - 0xBB4]
  318. 000003C2  D06D FACA                add.w      D0, [A5 - 0x536]
  319. 000003C6  0640 FFF6                addi.w     D0, 0xFFF6
  320. 000003CA  3F00                     move.w     -[A7], D0
  321. 000003CC  302D FAC4                move.w     D0, [A5 - 0x53C]
  322. 000003D0  5340                     subq.w     D0, 1
  323. 000003D2  3F00                     move.w     -[A7], D0
  324. 000003D4  A8A7                     syscall    SetRect
  325. 000003D6  486D FE0A                pea.l      [A5 - 0x1F6]
  326. 000003DA  A89D                     syscall    PenPat
  327. 000003DC  486D F87A                pea.l      [A5 - 0x786]
  328. 000003E0  A8A2                     syscall    PaintRect
  329. 000003E2  486D FE12                pea.l      [A5 - 0x1EE]
  330. 000003E6  A89D                     syscall    PenPat
  331. 000003E8  486D F87A                pea.l      [A5 - 0x786]
  332. 000003EC  302D F44C                move.w     D0, [A5 - 0xBB4]
  333. 000003F0  D06D FACA                add.w      D0, [A5 - 0x536]
  334. 000003F4  0640 FFF6                addi.w     D0, 0xFFF6
  335. 000003F8  3F00                     move.w     -[A7], D0
  336. 000003FA  302D FAC8                move.w     D0, [A5 - 0x538]
  337. 000003FE  5240                     addq.w     D0, 1
  338. 00000400  3F00                     move.w     -[A7], D0
  339. 00000402  302D FAC6                move.w     D0, [A5 - 0x53A]
  340. 00000406  5340                     subq.w     D0, 1
  341. 00000408  3F00                     move.w     -[A7], D0
  342. 0000040A  302D FAC4                move.w     D0, [A5 - 0x53C]
  343. 0000040E  5340                     subq.w     D0, 1
  344. 00000410  3F00                     move.w     -[A7], D0
  345. 00000412  A8A7                     syscall    SetRect
  346. 00000414  486D F87A                pea.l      [A5 - 0x786]
  347. 00000418  A8A3                     syscall    EraseRect
  348. 0000041A  486D F882                pea.l      [A5 - 0x77E]
  349. 0000041E  302D FACA                move.w     D0, [A5 - 0x536]
  350. 00000422  0640 FFE2                addi.w     D0, 0xFFE2
  351. 00000426  3F00                     move.w     -[A7], D0
  352. 00000428  302D FAC8                move.w     D0, [A5 - 0x538]
  353. 0000042C  5240                     addq.w     D0, 1
  354. 0000042E  3F00                     move.w     -[A7], D0
  355. 00000430  302D FACA                move.w     D0, [A5 - 0x536]
  356. 00000434  5340                     subq.w     D0, 1
  357. 00000436  3F00                     move.w     -[A7], D0
  358. 00000438  302D FAC4                move.w     D0, [A5 - 0x53C]
  359. 0000043C  5340                     subq.w     D0, 1
  360. 0000043E  3F00                     move.w     -[A7], D0
  361. 00000440  A8A7                     syscall    SetRect
  362. 00000442  486D F882                pea.l      [A5 - 0x77E]
  363. 00000446  A8A3                     syscall    EraseRect
  364. 00000448  302D FACA                move.w     D0, [A5 - 0x536]
  365. 0000044C  0640 FFEC                addi.w     D0, 0xFFEC
  366. 00000450  3F00                     move.w     -[A7], D0
  367. 00000452  302D FAC8                move.w     D0, [A5 - 0x538]
  368. 00000456  0640 0009                addi.w     D0, 0x9 /* '\t' */
  369. 0000045A  3F00                     move.w     -[A7], D0
  370. 0000045C  A893                     syscall    MoveTo
  371. 0000045E  302D F44C                move.w     D0, [A5 - 0xBB4]
  372. 00000462  48C0                     ext.l      D0
  373. 00000464  2F00                     move.l     -[A7], D0
  374. 00000466  486D F64E                pea.l      [A5 - 0x9B2]
  375. 0000046A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  376. 0000046E  102D E65B                move.b     D0, [A5 - 0x19A5]
  377. 00000472  0A00 0001                xori.b     D0, 0x1
  378. 00000476  4A00                     tst.b      D0
  379. 00000478  6700 0008                beq        +0xA /* 00000482 */
  380. 0000047C  486D F64E                pea.l      [A5 - 0x9B2]
  381. 00000480  A884                     syscall    DrawString
  382. label00000482:
  383. 00000482  3B6D F44C F44A           move.w     [A5 - 0xBB6], [A5 - 0xBB4]
  384. 00000488  486D F87A                pea.l      [A5 - 0x786]
  385. 0000048C  3F2D FAC2                move.w     -[A7], [A5 - 0x53E]
  386. 00000490  302D FAC0                move.w     D0, [A5 - 0x540]
  387. 00000494  5240                     addq.w     D0, 1
  388. 00000496  3F00                     move.w     -[A7], D0
  389. 00000498  302D F448                move.w     D0, [A5 - 0xBB8]
  390. 0000049C  D06D FAC2                add.w      D0, [A5 - 0x53E]
  391. 000004A0  3F00                     move.w     -[A7], D0
  392. 000004A2  302D FABC                move.w     D0, [A5 - 0x544]
  393. 000004A6  5340                     subq.w     D0, 1
  394. 000004A8  3F00                     move.w     -[A7], D0
  395. 000004AA  A8A7                     syscall    SetRect
  396. 000004AC  486D FE0A                pea.l      [A5 - 0x1F6]
  397. 000004B0  A89D                     syscall    PenPat
  398. 000004B2  486D F87A                pea.l      [A5 - 0x786]
  399. 000004B6  A8A2                     syscall    PaintRect
  400. 000004B8  486D FE12                pea.l      [A5 - 0x1EE]
  401. 000004BC  A89D                     syscall    PenPat
  402. 000004BE  486D F87A                pea.l      [A5 - 0x786]
  403. 000004C2  302D F448                move.w     D0, [A5 - 0xBB8]
  404. 000004C6  D06D FAC2                add.w      D0, [A5 - 0x53E]
  405. 000004CA  3F00                     move.w     -[A7], D0
  406. 000004CC  302D FAC0                move.w     D0, [A5 - 0x540]
  407. 000004D0  5240                     addq.w     D0, 1
  408. 000004D2  3F00                     move.w     -[A7], D0
  409. 000004D4  302D FABE                move.w     D0, [A5 - 0x542]
  410. 000004D8  5340                     subq.w     D0, 1
  411. 000004DA  3F00                     move.w     -[A7], D0
  412. 000004DC  302D FABC                move.w     D0, [A5 - 0x544]
  413. 000004E0  5340                     subq.w     D0, 1
  414. 000004E2  3F00                     move.w     -[A7], D0
  415. 000004E4  A8A7                     syscall    SetRect
  416. 000004E6  486D F87A                pea.l      [A5 - 0x786]
  417. 000004EA  A8A3                     syscall    EraseRect
  418. 000004EC  486D F882                pea.l      [A5 - 0x77E]
  419. 000004F0  302D FAC2                move.w     D0, [A5 - 0x53E]
  420. 000004F4  0640 FFE2                addi.w     D0, 0xFFE2
  421. 000004F8  3F00                     move.w     -[A7], D0
  422. 000004FA  302D FAC0                move.w     D0, [A5 - 0x540]
  423. 000004FE  5240                     addq.w     D0, 1
  424. 00000500  3F00                     move.w     -[A7], D0
  425. 00000502  302D FAC2                move.w     D0, [A5 - 0x53E]
  426. 00000506  5340                     subq.w     D0, 1
  427. 00000508  3F00                     move.w     -[A7], D0
  428. 0000050A  302D FABC                move.w     D0, [A5 - 0x544]
  429. 0000050E  5340                     subq.w     D0, 1
  430. 00000510  3F00                     move.w     -[A7], D0
  431. 00000512  A8A7                     syscall    SetRect
  432. 00000514  486D F882                pea.l      [A5 - 0x77E]
  433. 00000518  A8A3                     syscall    EraseRect
  434. 0000051A  302D FAC2                move.w     D0, [A5 - 0x53E]
  435. 0000051E  0640 FFEC                addi.w     D0, 0xFFEC
  436. 00000522  3F00                     move.w     -[A7], D0
  437. 00000524  302D FAC0                move.w     D0, [A5 - 0x540]
  438. 00000528  0640 0009                addi.w     D0, 0x9 /* '\t' */
  439. 0000052C  3F00                     move.w     -[A7], D0
  440. 0000052E  A893                     syscall    MoveTo
  441. 00000530  302D F448                move.w     D0, [A5 - 0xBB8]
  442. 00000534  48C0                     ext.l      D0
  443. 00000536  2F00                     move.l     -[A7], D0
  444. 00000538  486D F44E                pea.l      [A5 - 0xBB2]
  445. 0000053C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  446. 00000540  102D E65B                move.b     D0, [A5 - 0x19A5]
  447. 00000544  0A00 0001                xori.b     D0, 0x1
  448. 00000548  4A00                     tst.b      D0
  449. 0000054A  6700 0008                beq        +0xA /* 00000554 */
  450. 0000054E  486D F44E                pea.l      [A5 - 0xBB2]
  451. 00000552  A884                     syscall    DrawString
  452. label00000554:
  453. 00000554  3B6D F448 F446           move.w     [A5 - 0xBBA], [A5 - 0xBB8]
  454. 0000055A  4E5E                     unlink     A6
  455. 0000055C  4E75                     rts
  456. export_84:
  457. 0000055E  4E56 FFA4                link       A6, -0x005C
  458. 00000562  4E71                     nop
  459. 00000564  4E71                     nop
  460. 00000566  1B7C 0001 FD0C           move.b     [A5 - 0x2F4], 0x1
  461. 0000056C  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  462. 00000570  3F3C 000C                move.w     -[A7], 0xC
  463. 00000574  A88A                     syscall    TextSize
  464. 00000576  1D7C 0001 FFAA           move.b     [A6 - 0x56], 0x1
  465. 0000057C  7000                     moveq.l    D0, 0x00
  466. 0000057E  102E FFAA                move.b     D0, [A6 - 0x56]
  467. 00000582  3F00                     move.w     -[A7], D0
  468. 00000584  A888                     syscall    TextFace
  469. 00000586  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  470. 0000058A  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  471. 0000058E  A893                     syscall    MoveTo
  472. 00000590  487A 0346                pea.l      [PC + 0x346 /* 000008D8, value 0x6536C6F, pstring "Slower" */]
  473. 00000594  A884                     syscall    DrawString
  474. 00000596  3F3C 00C8                move.w     -[A7], 0xC8
  475. 0000059A  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  476. 0000059E  A893                     syscall    MoveTo
  477. 000005A0  487A 032E                pea.l      [PC + 0x32E /* 000008D0, value 0x6466173, pstring "Faster" */]
  478. 000005A4  A884                     syscall    DrawString
  479. 000005A6  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  480. 000005AA  3F3C 001E                move.w     -[A7], 0x1E
  481. 000005AE  A893                     syscall    MoveTo
  482. 000005B0  487A 0308                pea.l      [PC + 0x308 /* 000008BA, value 0x15534554, pstring "SET CANNON BALL SPEED" */]
  483. 000005B4  A884                     syscall    DrawString
  484. 000005B6  3F3C 000E                move.w     -[A7], 0xE
  485. 000005BA  A88A                     syscall    TextSize
  486. 000005BC  486E FFE8                pea.l      [A6 - 0x18]
  487. 000005C0  3F3C 00DE                move.w     -[A7], 0xDE
  488. 000005C4  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  489. 000005C8  3F3C 010B                move.w     -[A7], 0x10B
  490. 000005CC  3F3C 008A                move.w     -[A7], 0x8A
  491. 000005D0  A8A7                     syscall    SetRect
  492. 000005D2  486E FFE8                pea.l      [A6 - 0x18]
  493. 000005D6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  494. 000005DA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  495. 000005DE  A8B0                     syscall    FrameRoundRect
  496. 000005E0  3F3C 00EA                move.w     -[A7], 0xEA
  497. 000005E4  3F3C 0082                move.w     -[A7], 0x82
  498. 000005E8  A893                     syscall    MoveTo
  499. 000005EA  487A 02CA                pea.l      [PC + 0x2CA /* 000008B6, value 0x24F4B16, pstring "OK" */]
  500. 000005EE  A884                     syscall    DrawString
  501. 000005F0  486E FFC0                pea.l      [A6 - 0x40]
  502. 000005F4  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  503. 000005F8  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  504. 000005FC  3F3C 008C                move.w     -[A7], 0x8C
  505. 00000600  3F3C 008A                move.w     -[A7], 0x8A
  506. 00000604  A8A7                     syscall    SetRect
  507. 00000606  486E FFC0                pea.l      [A6 - 0x40]
  508. 0000060A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  509. 0000060E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  510. 00000612  A8B0                     syscall    FrameRoundRect
  511. 00000614  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  512. 00000618  3F3C 0082                move.w     -[A7], 0x82
  513. 0000061C  A893                     syscall    MoveTo
  514. 0000061E  487A 028E                pea.l      [PC + 0x28E /* 000008AE, value 0x74F4253, pstring "OBSERVE" */]
  515. 00000622  A884                     syscall    DrawString
  516. 00000624  422E FFAA                clr.b      [A6 - 0x56]
  517. 00000628  7000                     moveq.l    D0, 0x00
  518. 0000062A  102E FFAA                move.b     D0, [A6 - 0x56]
  519. 0000062E  3F00                     move.w     -[A7], D0
  520. 00000630  A888                     syscall    TextFace
  521. 00000632  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  522. 00000636  A88A                     syscall    TextSize
  523. 00000638  3D7C 0040 FFBE           move.w     [A6 - 0x42], 0x40 /* '@' */
  524. 0000063E  3D7C 0039 FFBC           move.w     [A6 - 0x44], 0x39 /* '9' */
  525. 00000644  3D7C 004D FFBA           move.w     [A6 - 0x46], 0x4D /* 'M' */
  526. 0000064A  3D7C 00FA FFB8           move.w     [A6 - 0x48], 0xFA
  527. 00000650  486E FFE0                pea.l      [A6 - 0x20]
  528. 00000654  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  529. 00000658  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  530. 0000065C  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  531. 00000660  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  532. 00000664  A8A7                     syscall    SetRect
  533. 00000666  486E FFE0                pea.l      [A6 - 0x20]
  534. 0000066A  A8A1                     syscall    FrameRect
  535. 0000066C  486E FFD8                pea.l      [A6 - 0x28]
  536. 00000670  302E FFBC                move.w     D0, [A6 - 0x44]
  537. 00000674  5240                     addq.w     D0, 1
  538. 00000676  3F00                     move.w     -[A7], D0
  539. 00000678  302E FFBE                move.w     D0, [A6 - 0x42]
  540. 0000067C  5240                     addq.w     D0, 1
  541. 0000067E  3F00                     move.w     -[A7], D0
  542. 00000680  302E FFBC                move.w     D0, [A6 - 0x44]
  543. 00000684  D06D E656                add.w      D0, [A5 - 0x19AA]
  544. 00000688  0640 FFC7                addi.w     D0, 0xFFC7
  545. 0000068C  3F00                     move.w     -[A7], D0
  546. 0000068E  302E FFBA                move.w     D0, [A6 - 0x46]
  547. 00000692  5340                     subq.w     D0, 1
  548. 00000694  3F00                     move.w     -[A7], D0
  549. 00000696  A8A7                     syscall    SetRect
  550. 00000698  486E FFD8                pea.l      [A6 - 0x28]
  551. 0000069C  486D FE0A                pea.l      [A5 - 0x1F6]
  552. 000006A0  A8A5                     syscall    FillRect
  553. 000006A2  486E FFD0                pea.l      [A6 - 0x30]
  554. 000006A6  302E FFBC                move.w     D0, [A6 - 0x44]
  555. 000006AA  D06D E656                add.w      D0, [A5 - 0x19AA]
  556. 000006AE  0640 FFC8                addi.w     D0, 0xFFC8
  557. 000006B2  3F00                     move.w     -[A7], D0
  558. 000006B4  302E FFBE                move.w     D0, [A6 - 0x42]
  559. 000006B8  5240                     addq.w     D0, 1
  560. 000006BA  3F00                     move.w     -[A7], D0
  561. 000006BC  302E FFB8                move.w     D0, [A6 - 0x48]
  562. 000006C0  5340                     subq.w     D0, 1
  563. 000006C2  3F00                     move.w     -[A7], D0
  564. 000006C4  302E FFBA                move.w     D0, [A6 - 0x46]
  565. 000006C8  5340                     subq.w     D0, 1
  566. 000006CA  3F00                     move.w     -[A7], D0
  567. 000006CC  A8A7                     syscall    SetRect
  568. 000006CE  486E FFD0                pea.l      [A6 - 0x30]
  569. 000006D2  486D FE1A                pea.l      [A5 - 0x1E6]
  570. 000006D6  A8A5                     syscall    FillRect
  571. 000006D8  422E FFB5                clr.b      [A6 - 0x4B]
  572. label000006DC:
  573. 000006DC  554F                     subq.w     A7, 2
  574. 000006DE  A974                     syscall    Button
  575. 000006E0  4A1F                     tst.b      [A7]+
  576. 000006E2  6700 01A8                beq        +0x1AA /* 0000088C */
  577. 000006E6  486D E66C                pea.l      [A5 - 0x1994]
  578. 000006EA  A972                     syscall    GetMouse
  579. 000006EC  554F                     subq.w     A7, 2
  580. 000006EE  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  581. 000006F2  486E FFE0                pea.l      [A6 - 0x20]
  582. 000006F6  A8AD                     syscall    PtInRect
  583. 000006F8  4A1F                     tst.b      [A7]+
  584. 000006FA  6700 0074                beq        +0x76 /* 00000770 */
  585. 000006FE  3B6D E66E E656           move.w     [A5 - 0x19AA], [A5 - 0x1992]
  586. 00000704  486E FFD8                pea.l      [A6 - 0x28]
  587. 00000708  302E FFBC                move.w     D0, [A6 - 0x44]
  588. 0000070C  5240                     addq.w     D0, 1
  589. 0000070E  3F00                     move.w     -[A7], D0
  590. 00000710  302E FFBE                move.w     D0, [A6 - 0x42]
  591. 00000714  5240                     addq.w     D0, 1
  592. 00000716  3F00                     move.w     -[A7], D0
  593. 00000718  302E FFBC                move.w     D0, [A6 - 0x44]
  594. 0000071C  D06D E656                add.w      D0, [A5 - 0x19AA]
  595. 00000720  0640 FFC7                addi.w     D0, 0xFFC7
  596. 00000724  3F00                     move.w     -[A7], D0
  597. 00000726  302E FFBA                move.w     D0, [A6 - 0x46]
  598. 0000072A  5340                     subq.w     D0, 1
  599. 0000072C  3F00                     move.w     -[A7], D0
  600. 0000072E  A8A7                     syscall    SetRect
  601. 00000730  486E FFD8                pea.l      [A6 - 0x28]
  602. 00000734  486D FE0A                pea.l      [A5 - 0x1F6]
  603. 00000738  A8A5                     syscall    FillRect
  604. 0000073A  486E FFD0                pea.l      [A6 - 0x30]
  605. 0000073E  302E FFBC                move.w     D0, [A6 - 0x44]
  606. 00000742  D06D E656                add.w      D0, [A5 - 0x19AA]
  607. 00000746  0640 FFC8                addi.w     D0, 0xFFC8
  608. 0000074A  3F00                     move.w     -[A7], D0
  609. 0000074C  302E FFBE                move.w     D0, [A6 - 0x42]
  610. 00000750  5240                     addq.w     D0, 1
  611. 00000752  3F00                     move.w     -[A7], D0
  612. 00000754  302E FFB8                move.w     D0, [A6 - 0x48]
  613. 00000758  5340                     subq.w     D0, 1
  614. 0000075A  3F00                     move.w     -[A7], D0
  615. 0000075C  302E FFBA                move.w     D0, [A6 - 0x46]
  616. 00000760  5340                     subq.w     D0, 1
  617. 00000762  3F00                     move.w     -[A7], D0
  618. 00000764  A8A7                     syscall    SetRect
  619. 00000766  486E FFD0                pea.l      [A6 - 0x30]
  620. 0000076A  486D FE1A                pea.l      [A5 - 0x1E6]
  621. 0000076E  A8A5                     syscall    FillRect
  622. label00000770:
  623. 00000770  554F                     subq.w     A7, 2
  624. 00000772  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  625. 00000776  486E FFE8                pea.l      [A6 - 0x18]
  626. 0000077A  A8AD                     syscall    PtInRect
  627. 0000077C  4A1F                     tst.b      [A7]+
  628. 0000077E  6700 0032                beq        +0x34 /* 000007B2 */
  629. 00000782  486E FFE8                pea.l      [A6 - 0x18]
  630. 00000786  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  631. 0000078A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  632. 0000078E  A8B3                     syscall    InvertRoundRect
  633. 00000790  302D E656                move.w     D0, [A5 - 0x19AA]
  634. 00000794  0640 FFC7                addi.w     D0, 0xFFC7
  635. 00000798  323C 00DC                move.w     D1, 0xDC
  636. 0000079C  9240                     sub.w      D1, D0
  637. 0000079E  C3FC 0014                muls.w     D1, 0x14
  638. 000007A2  3B41 E658                move.w     [A5 - 0x19A8], D1
  639. 000007A6  3D6D E658 FFB6           move.w     [A6 - 0x4A], [A5 - 0x19A8]
  640. 000007AC  1D7C 0001 FFB5           move.b     [A6 - 0x4B], 0x1
  641. label000007B2:
  642. 000007B2  554F                     subq.w     A7, 2
  643. 000007B4  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  644. 000007B8  486E FFC0                pea.l      [A6 - 0x40]
  645. 000007BC  A8AD                     syscall    PtInRect
  646. 000007BE  4A1F                     tst.b      [A7]+
  647. 000007C0  6700 00CA                beq        +0xCC /* 0000088C */
  648. 000007C4  486E FFC0                pea.l      [A6 - 0x40]
  649. 000007C8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  650. 000007CC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  651. 000007D0  A8B3                     syscall    InvertRoundRect
  652. 000007D2  302D E656                move.w     D0, [A5 - 0x19AA]
  653. 000007D6  0640 FFC7                addi.w     D0, 0xFFC7
  654. 000007DA  323C 00DC                move.w     D1, 0xDC
  655. 000007DE  9240                     sub.w      D1, D0
  656. 000007E0  C3FC 0014                muls.w     D1, 0x14
  657. 000007E4  3B41 E658                move.w     [A5 - 0x19A8], D1
  658. 000007E8  3D7C 0039 FFB2           move.w     [A6 - 0x4E], 0x39 /* '9' */
  659. 000007EE  3D7C 0032 FFAE           move.w     [A6 - 0x52], 0x32 /* '2' */
  660. label000007F4:
  661. 000007F4  486E FFC8                pea.l      [A6 - 0x38]
  662. 000007F8  3F2E FFB2                move.w     -[A7], [A6 - 0x4E]
  663. 000007FC  3F2E FFAE                move.w     -[A7], [A6 - 0x52]
  664. 00000800  302E FFB2                move.w     D0, [A6 - 0x4E]
  665. 00000804  5A40                     addq.w     D0, 5
  666. 00000806  3F00                     move.w     -[A7], D0
  667. 00000808  302E FFAE                move.w     D0, [A6 - 0x52]
  668. 0000080C  5A40                     addq.w     D0, 5
  669. 0000080E  3F00                     move.w     -[A7], D0
  670. 00000810  A8A7                     syscall    SetRect
  671. 00000812  594F                     subq.w     A7, 4
  672. 00000814  A975                     syscall    TickCount
  673. 00000816  2B5F FD0E                move.l     [A5 - 0x2F2], [A7]+
  674. label0000081A:
  675. 0000081A  594F                     subq.w     A7, 4
  676. 0000081C  A975                     syscall    TickCount
  677. 0000081E  201F                     move.l     D0, [A7]+
  678. 00000820  B0AD FD0E                cmp.l      D0, [A5 - 0x2F2]
  679. 00000824  67F4                     beq        -0xA /* 0000081A */
  680. 00000826  486E FFC8                pea.l      [A6 - 0x38]
  681. 0000082A  A8BA                     syscall    InvertOval
  682. 0000082C  486D E658                pea.l      [A5 - 0x19A8]
  683. 00000830  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  684. 00000834  594F                     subq.w     A7, 4
  685. 00000836  A975                     syscall    TickCount
  686. 00000838  2B5F FD0E                move.l     [A5 - 0x2F2], [A7]+
  687. label0000083C:
  688. 0000083C  594F                     subq.w     A7, 4
  689. 0000083E  A975                     syscall    TickCount
  690. 00000840  201F                     move.l     D0, [A7]+
  691. 00000842  B0AD FD0E                cmp.l      D0, [A5 - 0x2F2]
  692. 00000846  67F4                     beq        -0xA /* 0000083C */
  693. 00000848  486E FFC8                pea.l      [A6 - 0x38]
  694. 0000084C  A8BA                     syscall    InvertOval
  695. 0000084E  486D E658                pea.l      [A5 - 0x19A8]
  696. 00000852  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  697. 00000856  302E FFB2                move.w     D0, [A6 - 0x4E]
  698. 0000085A  5A40                     addq.w     D0, 5
  699. 0000085C  3D40 FFB2                move.w     [A6 - 0x4E], D0
  700. 00000860  0C6E 00F7 FFB2           cmpi.w     [A6 - 0x4E], 0xF7
  701. 00000866  668C                     bne        -0x72 /* 000007F4 */
  702. 00000868  3B6E FFB2 FACE           move.w     [A5 - 0x532], [A6 - 0x4E]
  703. 0000086E  302E FFAE                move.w     D0, [A6 - 0x52]
  704. 00000872  5B40                     subq.w     D0, 5
  705. 00000874  3B40 FACC                move.w     [A5 - 0x534], D0
  706. 00000878  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  707. 0000087C  A9B4                     syscall    SystemTask
  708. 0000087E  486E FFC0                pea.l      [A6 - 0x40]
  709. 00000882  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  710. 00000886  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  711. 0000088A  A8B3                     syscall    InvertRoundRect
  712. label0000088C:
  713. 0000088C  4A2E FFB5                tst.b      [A6 - 0x4B]
  714. 00000890  6700 FE4A                beq        -0x1B4 /* 000006DC */
  715. 00000894  3D6D E658 FFB6           move.w     [A6 - 0x4A], [A5 - 0x19A8]
  716. label0000089A:
  717. 0000089A  302E FFB6                move.w     D0, [A6 - 0x4A]
  718. 0000089E  5340                     subq.w     D0, 1
  719. 000008A0  3D40 FFB6                move.w     [A6 - 0x4A], D0
  720. 000008A4  4A6E FFB6                tst.w      [A6 - 0x4A]
  721. 000008A8  66F0                     bne        -0xE /* 0000089A */
  722. 000008AA  4E5E                     unlink     A6
  723. 000008AC  4E75                     rts
  724. 000008AE  074F                     bchg       A7, D3
  725. 000008B0  4253                     clr.w      [A3]
  726. 000008B2  4552                     chk.w      D2, [A2]
  727. 000008B4  5645                     addq.w     D5, 3
  728. 000008B6  024F 4B16                andi.w     A7, 0x4B16
  729. 000008BA  1553 4554                move.b     [A2 + 0x4554], [A3]
  730. 000008BE  2043                     movea.l    A0, D3
  731. 000008C0  414E                     chk.w      D0, A6
  732. 000008C2  4E4F                     trap       15
  733. 000008C4  4E20                     .invalid   // invalid opcode 4
  734. 000008C6  4241                     clr.w      D1
  735. 000008C8  4C4C 2053                movem.l    D0,D1,D4,D6,A5, A4
  736. 000008CC  5045                     addq.w     D5, 8
  737. 000008CE  4544                     chk.w      D2, D4
  738. 000008D0  0646 6173                addi.w     D6, 0x6173 /* 'as' */
  739. 000008D4  7465                     moveq.l    D2, 0x65
  740. 000008D6  7216                     moveq.l    D1, 0x16
  741. 000008D8  0653 6C6F                addi.w     [A3], 0x6C6F /* 'lo' */
  742. 000008DC  7765                     moveq.l    D3, 0x65
  743. 000008DE  7216                     moveq.l    D1, 0x16
  744. export_85:
  745. 000008E0  4E56 FFE8                link       A6, -0x0018
  746. 000008E4  4E71                     nop
  747. 000008E6  4E71                     nop
  748. 000008E8  422D F419                clr.b      [A5 - 0xBE7]
  749. label000008EC:
  750. 000008EC  554F                     subq.w     A7, 2
  751. 000008EE  A974                     syscall    Button
  752. 000008F0  4A1F                     tst.b      [A7]+
  753. 000008F2  6700 0352                beq        +0x354 /* 00000C46 */
  754. 000008F6  486D E66C                pea.l      [A5 - 0x1994]
  755. 000008FA  A972                     syscall    GetMouse
  756. 000008FC  554F                     subq.w     A7, 2
  757. 000008FE  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  758. 00000902  486D F85A                pea.l      [A5 - 0x7A6]
  759. 00000906  A8AD                     syscall    PtInRect
  760. 00000908  4A1F                     tst.b      [A7]+
  761. 0000090A  6700 008E                beq        +0x90 /* 0000099A */
  762. 0000090E  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  763. 00000914  6600 0012                bne        +0x14 /* 00000928 */
  764. 00000918  302D E66E                move.w     D0, [A5 - 0x1992]
  765. 0000091C  906D FACA                sub.w      D0, [A5 - 0x536]
  766. 00000920  0640 000A                addi.w     D0, 0xA /* '\n' */
  767. 00000924  3B40 F854                move.w     [A5 - 0x7AC], D0
  768. label00000928:
  769. 00000928  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  770. 0000092E  6600 0012                bne        +0x14 /* 00000942 */
  771. 00000932  302D E66E                move.w     D0, [A5 - 0x1992]
  772. 00000936  906D FACA                sub.w      D0, [A5 - 0x536]
  773. 0000093A  0640 000A                addi.w     D0, 0xA /* '\n' */
  774. 0000093E  3B40 F44C                move.w     [A5 - 0xBB4], D0
  775. label00000942:
  776. 00000942  486D F87A                pea.l      [A5 - 0x786]
  777. 00000946  3F2D FACA                move.w     -[A7], [A5 - 0x536]
  778. 0000094A  302D FAC8                move.w     D0, [A5 - 0x538]
  779. 0000094E  5240                     addq.w     D0, 1
  780. 00000950  3F00                     move.w     -[A7], D0
  781. 00000952  3F2D E66E                move.w     -[A7], [A5 - 0x1992]
  782. 00000956  302D FAC4                move.w     D0, [A5 - 0x53C]
  783. 0000095A  5340                     subq.w     D0, 1
  784. 0000095C  3F00                     move.w     -[A7], D0
  785. 0000095E  A8A7                     syscall    SetRect
  786. 00000960  486D FE0A                pea.l      [A5 - 0x1F6]
  787. 00000964  A89D                     syscall    PenPat
  788. 00000966  486D F87A                pea.l      [A5 - 0x786]
  789. 0000096A  A8A2                     syscall    PaintRect
  790. 0000096C  486D FE12                pea.l      [A5 - 0x1EE]
  791. 00000970  A89D                     syscall    PenPat
  792. 00000972  486D F87A                pea.l      [A5 - 0x786]
  793. 00000976  3F2D E66E                move.w     -[A7], [A5 - 0x1992]
  794. 0000097A  302D FAC8                move.w     D0, [A5 - 0x538]
  795. 0000097E  5240                     addq.w     D0, 1
  796. 00000980  3F00                     move.w     -[A7], D0
  797. 00000982  302D FAC6                move.w     D0, [A5 - 0x53A]
  798. 00000986  5340                     subq.w     D0, 1
  799. 00000988  3F00                     move.w     -[A7], D0
  800. 0000098A  302D FAC4                move.w     D0, [A5 - 0x53C]
  801. 0000098E  5340                     subq.w     D0, 1
  802. 00000990  3F00                     move.w     -[A7], D0
  803. 00000992  A8A7                     syscall    SetRect
  804. 00000994  486D F87A                pea.l      [A5 - 0x786]
  805. 00000998  A8A3                     syscall    EraseRect
  806. label0000099A:
  807. 0000099A  302D F854                move.w     D0, [A5 - 0x7AC]
  808. 0000099E  B06D F852                cmp.w      D0, [A5 - 0x7AE]
  809. 000009A2  6700 0070                beq        +0x72 /* 00000A14 */
  810. 000009A6  486D F882                pea.l      [A5 - 0x77E]
  811. 000009AA  302D FACA                move.w     D0, [A5 - 0x536]
  812. 000009AE  0640 FFE2                addi.w     D0, 0xFFE2
  813. 000009B2  3F00                     move.w     -[A7], D0
  814. 000009B4  302D FAC8                move.w     D0, [A5 - 0x538]
  815. 000009B8  5240                     addq.w     D0, 1
  816. 000009BA  3F00                     move.w     -[A7], D0
  817. 000009BC  302D FACA                move.w     D0, [A5 - 0x536]
  818. 000009C0  5340                     subq.w     D0, 1
  819. 000009C2  3F00                     move.w     -[A7], D0
  820. 000009C4  302D FAC4                move.w     D0, [A5 - 0x53C]
  821. 000009C8  5340                     subq.w     D0, 1
  822. 000009CA  3F00                     move.w     -[A7], D0
  823. 000009CC  A8A7                     syscall    SetRect
  824. 000009CE  486D F882                pea.l      [A5 - 0x77E]
  825. 000009D2  A8A3                     syscall    EraseRect
  826. 000009D4  302D FACA                move.w     D0, [A5 - 0x536]
  827. 000009D8  0640 FFEC                addi.w     D0, 0xFFEC
  828. 000009DC  3F00                     move.w     -[A7], D0
  829. 000009DE  302D FAC8                move.w     D0, [A5 - 0x538]
  830. 000009E2  0640 0009                addi.w     D0, 0x9 /* '\t' */
  831. 000009E6  3F00                     move.w     -[A7], D0
  832. 000009E8  A893                     syscall    MoveTo
  833. 000009EA  302D F854                move.w     D0, [A5 - 0x7AC]
  834. 000009EE  48C0                     ext.l      D0
  835. 000009F0  2F00                     move.l     -[A7], D0
  836. 000009F2  486D F74E                pea.l      [A5 - 0x8B2]
  837. 000009F6  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  838. 000009FA  102D E65B                move.b     D0, [A5 - 0x19A5]
  839. 000009FE  0A00 0001                xori.b     D0, 0x1
  840. 00000A02  4A00                     tst.b      D0
  841. 00000A04  6700 0008                beq        +0xA /* 00000A0E */
  842. 00000A08  486D F74E                pea.l      [A5 - 0x8B2]
  843. 00000A0C  A884                     syscall    DrawString
  844. label00000A0E:
  845. 00000A0E  3B6D F854 F852           move.w     [A5 - 0x7AE], [A5 - 0x7AC]
  846. label00000A14:
  847. 00000A14  302D F44C                move.w     D0, [A5 - 0xBB4]
  848. 00000A18  B06D F44A                cmp.w      D0, [A5 - 0xBB6]
  849. 00000A1C  6700 0070                beq        +0x72 /* 00000A8E */
  850. 00000A20  486D F882                pea.l      [A5 - 0x77E]
  851. 00000A24  302D FACA                move.w     D0, [A5 - 0x536]
  852. 00000A28  0640 FFE2                addi.w     D0, 0xFFE2
  853. 00000A2C  3F00                     move.w     -[A7], D0
  854. 00000A2E  302D FAC8                move.w     D0, [A5 - 0x538]
  855. 00000A32  5240                     addq.w     D0, 1
  856. 00000A34  3F00                     move.w     -[A7], D0
  857. 00000A36  302D FACA                move.w     D0, [A5 - 0x536]
  858. 00000A3A  5340                     subq.w     D0, 1
  859. 00000A3C  3F00                     move.w     -[A7], D0
  860. 00000A3E  302D FAC4                move.w     D0, [A5 - 0x53C]
  861. 00000A42  5340                     subq.w     D0, 1
  862. 00000A44  3F00                     move.w     -[A7], D0
  863. 00000A46  A8A7                     syscall    SetRect
  864. 00000A48  486D F882                pea.l      [A5 - 0x77E]
  865. 00000A4C  A8A3                     syscall    EraseRect
  866. 00000A4E  302D FACA                move.w     D0, [A5 - 0x536]
  867. 00000A52  0640 FFEC                addi.w     D0, 0xFFEC
  868. 00000A56  3F00                     move.w     -[A7], D0
  869. 00000A58  302D FAC8                move.w     D0, [A5 - 0x538]
  870. 00000A5C  0640 0009                addi.w     D0, 0x9 /* '\t' */
  871. 00000A60  3F00                     move.w     -[A7], D0
  872. 00000A62  A893                     syscall    MoveTo
  873. 00000A64  302D F44C                move.w     D0, [A5 - 0xBB4]
  874. 00000A68  48C0                     ext.l      D0
  875. 00000A6A  2F00                     move.l     -[A7], D0
  876. 00000A6C  486D F64E                pea.l      [A5 - 0x9B2]
  877. 00000A70  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  878. 00000A74  102D E65B                move.b     D0, [A5 - 0x19A5]
  879. 00000A78  0A00 0001                xori.b     D0, 0x1
  880. 00000A7C  4A00                     tst.b      D0
  881. 00000A7E  6700 0008                beq        +0xA /* 00000A88 */
  882. 00000A82  486D F64E                pea.l      [A5 - 0x9B2]
  883. 00000A86  A884                     syscall    DrawString
  884. label00000A88:
  885. 00000A88  3B6D F44C F44A           move.w     [A5 - 0xBB6], [A5 - 0xBB4]
  886. label00000A8E:
  887. 00000A8E  554F                     subq.w     A7, 2
  888. 00000A90  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  889. 00000A94  486D F88A                pea.l      [A5 - 0x776]
  890. 00000A98  A8AD                     syscall    PtInRect
  891. 00000A9A  4A1F                     tst.b      [A7]+
  892. 00000A9C  6700 0086                beq        +0x88 /* 00000B24 */
  893. 00000AA0  0C6D 0001 F856           cmpi.w     [A5 - 0x7AA], 0x1
  894. 00000AA6  6600 000E                bne        +0x10 /* 00000AB6 */
  895. 00000AAA  302D E66E                move.w     D0, [A5 - 0x1992]
  896. 00000AAE  906D FAC2                sub.w      D0, [A5 - 0x53E]
  897. 00000AB2  3B40 F850                move.w     [A5 - 0x7B0], D0
  898. label00000AB6:
  899. 00000AB6  0C6D 0002 F856           cmpi.w     [A5 - 0x7AA], 0x2
  900. 00000ABC  6600 000E                bne        +0x10 /* 00000ACC */
  901. 00000AC0  302D E66E                move.w     D0, [A5 - 0x1992]
  902. 00000AC4  906D FAC2                sub.w      D0, [A5 - 0x53E]
  903. 00000AC8  3B40 F448                move.w     [A5 - 0xBB8], D0
  904. label00000ACC:
  905. 00000ACC  486D F87A                pea.l      [A5 - 0x786]
  906. 00000AD0  3F2D FAC2                move.w     -[A7], [A5 - 0x53E]
  907. 00000AD4  302D FAC0                move.w     D0, [A5 - 0x540]
  908. 00000AD8  5240                     addq.w     D0, 1
  909. 00000ADA  3F00                     move.w     -[A7], D0
  910. 00000ADC  3F2D E66E                move.w     -[A7], [A5 - 0x1992]
  911. 00000AE0  302D FABC                move.w     D0, [A5 - 0x544]
  912. 00000AE4  5340                     subq.w     D0, 1
  913. 00000AE6  3F00                     move.w     -[A7], D0
  914. 00000AE8  A8A7                     syscall    SetRect
  915. 00000AEA  486D FE0A                pea.l      [A5 - 0x1F6]
  916. 00000AEE  A89D                     syscall    PenPat
  917. 00000AF0  486D F87A                pea.l      [A5 - 0x786]
  918. 00000AF4  A8A2                     syscall    PaintRect
  919. 00000AF6  486D FE12                pea.l      [A5 - 0x1EE]
  920. 00000AFA  A89D                     syscall    PenPat
  921. 00000AFC  486D F87A                pea.l      [A5 - 0x786]
  922. 00000B00  3F2D E66E                move.w     -[A7], [A5 - 0x1992]
  923. 00000B04  302D FAC0                move.w     D0, [A5 - 0x540]
  924. 00000B08  5240                     addq.w     D0, 1
  925. 00000B0A  3F00                     move.w     -[A7], D0
  926. 00000B0C  302D FABE                move.w     D0, [A5 - 0x542]
  927. 00000B10  5340                     subq.w     D0, 1
  928. 00000B12  3F00                     move.w     -[A7], D0
  929. 00000B14  302D FABC                move.w     D0, [A5 - 0x544]
  930. 00000B18  5340                     subq.w     D0, 1
  931. 00000B1A  3F00                     move.w     -[A7], D0
  932. 00000B1C  A8A7                     syscall    SetRect
  933. 00000B1E  486D F87A                pea.l      [A5 - 0x786]
  934. 00000B22  A8A3                     syscall    EraseRect
  935. label00000B24:
  936. 00000B24  302D F850                move.w     D0, [A5 - 0x7B0]
  937. 00000B28  B06D F84E                cmp.w      D0, [A5 - 0x7B2]
  938. 00000B2C  6700 0074                beq        +0x76 /* 00000BA2 */
  939. 00000B30  486D F882                pea.l      [A5 - 0x77E]
  940. 00000B34  302D FAC2                move.w     D0, [A5 - 0x53E]
  941. 00000B38  0640 FFE2                addi.w     D0, 0xFFE2
  942. 00000B3C  3F00                     move.w     -[A7], D0
  943. 00000B3E  302D FAC0                move.w     D0, [A5 - 0x540]
  944. 00000B42  5240                     addq.w     D0, 1
  945. 00000B44  3F00                     move.w     -[A7], D0
  946. 00000B46  302D FAC2                move.w     D0, [A5 - 0x53E]
  947. 00000B4A  5340                     subq.w     D0, 1
  948. 00000B4C  3F00                     move.w     -[A7], D0
  949. 00000B4E  302D FABC                move.w     D0, [A5 - 0x544]
  950. 00000B52  5340                     subq.w     D0, 1
  951. 00000B54  3F00                     move.w     -[A7], D0
  952. 00000B56  A8A7                     syscall    SetRect
  953. 00000B58  486D F882                pea.l      [A5 - 0x77E]
  954. 00000B5C  A8A3                     syscall    EraseRect
  955. 00000B5E  302D FAC2                move.w     D0, [A5 - 0x53E]
  956. 00000B62  0640 FFEC                addi.w     D0, 0xFFEC
  957. 00000B66  3F00                     move.w     -[A7], D0
  958. 00000B68  302D FAC0                move.w     D0, [A5 - 0x540]
  959. 00000B6C  0640 0009                addi.w     D0, 0x9 /* '\t' */
  960. 00000B70  3F00                     move.w     -[A7], D0
  961. 00000B72  A893                     syscall    MoveTo
  962. 00000B74  302D F850                move.w     D0, [A5 - 0x7B0]
  963. 00000B78  48C0                     ext.l      D0
  964. 00000B7A  2F00                     move.l     -[A7], D0
  965. 00000B7C  486D F54E                pea.l      [A5 - 0xAB2]
  966. 00000B80  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  967. 00000B84  102D E65B                move.b     D0, [A5 - 0x19A5]
  968. 00000B88  0A00 0001                xori.b     D0, 0x1
  969. 00000B8C  4A00                     tst.b      D0
  970. 00000B8E  6700 0008                beq        +0xA /* 00000B98 */
  971. 00000B92  486D F54E                pea.l      [A5 - 0xAB2]
  972. 00000B96  A884                     syscall    DrawString
  973. label00000B98:
  974. 00000B98  3B6D F850 F84E           move.w     [A5 - 0x7B2], [A5 - 0x7B0]
  975. 00000B9E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  976. label00000BA2:
  977. 00000BA2  302D F448                move.w     D0, [A5 - 0xBB8]
  978. 00000BA6  B06D F446                cmp.w      D0, [A5 - 0xBBA]
  979. 00000BAA  6700 0074                beq        +0x76 /* 00000C20 */
  980. 00000BAE  486D F882                pea.l      [A5 - 0x77E]
  981. 00000BB2  302D FAC2                move.w     D0, [A5 - 0x53E]
  982. 00000BB6  0640 FFE2                addi.w     D0, 0xFFE2
  983. 00000BBA  3F00                     move.w     -[A7], D0
  984. 00000BBC  302D FAC0                move.w     D0, [A5 - 0x540]
  985. 00000BC0  5240                     addq.w     D0, 1
  986. 00000BC2  3F00                     move.w     -[A7], D0
  987. 00000BC4  302D FAC2                move.w     D0, [A5 - 0x53E]
  988. 00000BC8  5340                     subq.w     D0, 1
  989. 00000BCA  3F00                     move.w     -[A7], D0
  990. 00000BCC  302D FABC                move.w     D0, [A5 - 0x544]
  991. 00000BD0  5340                     subq.w     D0, 1
  992. 00000BD2  3F00                     move.w     -[A7], D0
  993. 00000BD4  A8A7                     syscall    SetRect
  994. 00000BD6  486D F882                pea.l      [A5 - 0x77E]
  995. 00000BDA  A8A3                     syscall    EraseRect
  996. 00000BDC  302D FAC2                move.w     D0, [A5 - 0x53E]
  997. 00000BE0  0640 FFEC                addi.w     D0, 0xFFEC
  998. 00000BE4  3F00                     move.w     -[A7], D0
  999. 00000BE6  302D FAC0                move.w     D0, [A5 - 0x540]
  1000. 00000BEA  0640 0009                addi.w     D0, 0x9 /* '\t' */
  1001. 00000BEE  3F00                     move.w     -[A7], D0
  1002. 00000BF0  A893                     syscall    MoveTo
  1003. 00000BF2  302D F448                move.w     D0, [A5 - 0xBB8]
  1004. 00000BF6  48C0                     ext.l      D0
  1005. 00000BF8  2F00                     move.l     -[A7], D0
  1006. 00000BFA  486D F44E                pea.l      [A5 - 0xBB2]
  1007. 00000BFE  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1008. 00000C02  102D E65B                move.b     D0, [A5 - 0x19A5]
  1009. 00000C06  0A00 0001                xori.b     D0, 0x1
  1010. 00000C0A  4A00                     tst.b      D0
  1011. 00000C0C  6700 0008                beq        +0xA /* 00000C16 */
  1012. 00000C10  486D F44E                pea.l      [A5 - 0xBB2]
  1013. 00000C14  A884                     syscall    DrawString
  1014. label00000C16:
  1015. 00000C16  3B6D F448 F446           move.w     [A5 - 0xBBA], [A5 - 0xBB8]
  1016. 00000C1C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1017. label00000C20:
  1018. 00000C20  554F                     subq.w     A7, 2
  1019. 00000C22  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1020. 00000C26  486D F892                pea.l      [A5 - 0x76E]
  1021. 00000C2A  A8AD                     syscall    PtInRect
  1022. 00000C2C  4A1F                     tst.b      [A7]+
  1023. 00000C2E  6700 0016                beq        +0x18 /* 00000C46 */
  1024. 00000C32  486D F892                pea.l      [A5 - 0x76E]
  1025. 00000C36  3F3C 000F                move.w     -[A7], 0xF
  1026. 00000C3A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1027. 00000C3E  A8B3                     syscall    InvertRoundRect
  1028. 00000C40  1B7C 0001 F419           move.b     [A5 - 0xBE7], 0x1
  1029. label00000C46:
  1030. 00000C46  554F                     subq.w     A7, 2
  1031. 00000C48  3F3C FFFF                move.w     -[A7], 0xFFFF
  1032. 00000C4C  486D FAFC                pea.l      [A5 - 0x504]
  1033. 00000C50  A970                     syscall    GetNextEvent
  1034. 00000C52  4A1F                     tst.b      [A7]+
  1035. 00000C54  6700 003E                beq        +0x40 /* 00000C94 */
  1036. 00000C58  302D FAFC                move.w     D0, [A5 - 0x504]
  1037. 00000C5C  6000 0032                bra        +0x34 /* 00000C90 */
  1038. label00000C60:
  1039. 00000C60  554F                     subq.w     A7, 2
  1040. 00000C62  2F2D FB06                move.l     -[A7], [A5 - 0x4FA]
  1041. 00000C66  486D FAF0                pea.l      [A5 - 0x510]
  1042. 00000C6A  A92C                     syscall    FindWindow
  1043. 00000C6C  3B5F FB80                move.w     [A5 - 0x480], [A7]+
  1044. 00000C70  302D FB80                move.w     D0, [A5 - 0x480]
  1045. 00000C74  6000 0012                bra        +0x14 /* 00000C88 */
  1046. label00000C78:
  1047. 00000C78  594F                     subq.w     A7, 4
  1048. 00000C7A  2F2D FB06                move.l     -[A7], [A5 - 0x4FA]
  1049. 00000C7E  A93D                     syscall    MenuSelect
  1050. 00000C80  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1051. 00000C84  6000 0006                bra        +0x8 /* 00000C8C */
  1052. label00000C88:
  1053. 00000C88  5340                     subq.w     D0, 1
  1054. 00000C8A  67EC                     beq        -0x12 /* 00000C78 */
  1055. label00000C8C:
  1056. 00000C8C  6000 0006                bra        +0x8 /* 00000C94 */
  1057. label00000C90:
  1058. 00000C90  5340                     subq.w     D0, 1
  1059. 00000C92  67CC                     beq        -0x32 /* 00000C60 */
  1060. label00000C94:
  1061. 00000C94  4A2D F419                tst.b      [A5 - 0xBE7]
  1062. 00000C98  6700 FC52                beq        -0x3AC /* 000008EC */
  1063. 00000C9C  4E5E                     unlink     A6
  1064. 00000C9E  4E75                     rts
  1065. export_86:
  1066. 00000CA0  4E56 FFEE                link       A6, -0x0012
  1067. 00000CA4  48E7 0100                movem.l    -[A7], D7
  1068. 00000CA8  A930                     syscall    InitMenus
  1069. 00000CAA  594F                     subq.w     A7, 4
  1070. 00000CAC  3F3C 0100                move.w     -[A7], 0x100
  1071. 00000CB0  A9BF                     syscall    GetRMenu
  1072. 00000CB2  2B5F FB82                move.l     [A5 - 0x47E], [A7]+
  1073. 00000CB6  594F                     subq.w     A7, 4
  1074. 00000CB8  3F3C 0101                move.w     -[A7], 0x101
  1075. 00000CBC  A9BF                     syscall    GetRMenu
  1076. 00000CBE  2B5F FB86                move.l     [A5 - 0x47A], [A7]+
  1077. 00000CC2  594F                     subq.w     A7, 4
  1078. 00000CC4  3F3C 0102                move.w     -[A7], 0x102
  1079. 00000CC8  A9BF                     syscall    GetRMenu
  1080. 00000CCA  2B5F FB8A                move.l     [A5 - 0x476], [A7]+
  1081. 00000CCE  594F                     subq.w     A7, 4
  1082. 00000CD0  3F3C 0103                move.w     -[A7], 0x103
  1083. 00000CD4  A9BF                     syscall    GetRMenu
  1084. 00000CD6  2B5F FB8E                move.l     [A5 - 0x472], [A7]+
  1085. 00000CDA  594F                     subq.w     A7, 4
  1086. 00000CDC  3F3C 0104                move.w     -[A7], 0x104
  1087. 00000CE0  A9BF                     syscall    GetRMenu
  1088. 00000CE2  2B5F FB92                move.l     [A5 - 0x46E], [A7]+
  1089. 00000CE6  594F                     subq.w     A7, 4
  1090. 00000CE8  3F3C 0105                move.w     -[A7], 0x105
  1091. 00000CEC  A9BF                     syscall    GetRMenu
  1092. 00000CEE  2B5F FB96                move.l     [A5 - 0x46A], [A7]+
  1093. 00000CF2  594F                     subq.w     A7, 4
  1094. 00000CF4  3F3C 0106                move.w     -[A7], 0x106
  1095. 00000CF8  A9BF                     syscall    GetRMenu
  1096. 00000CFA  2B5F FB9A                move.l     [A5 - 0x466], [A7]+
  1097. 00000CFE  594F                     subq.w     A7, 4
  1098. 00000D00  3F3C 0107                move.w     -[A7], 0x107
  1099. 00000D04  A9BF                     syscall    GetRMenu
  1100. 00000D06  2B5F FB9E                move.l     [A5 - 0x462], [A7]+
  1101. 00000D0A  594F                     subq.w     A7, 4
  1102. 00000D0C  3F3C 0108                move.w     -[A7], 0x108
  1103. 00000D10  A9BF                     syscall    GetRMenu
  1104. 00000D12  2B5F FBA2                move.l     [A5 - 0x45E], [A7]+
  1105. 00000D16  7E08                     moveq.l    D7, 0x08
  1106. 00000D18  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  1107. label00000D1E:
  1108. 00000D1E  302E FFEE                move.w     D0, [A6 - 0x12]
  1109. 00000D22  E540                     asl        D0.w, 2
  1110. 00000D24  0640 FB7E                addi.w     D0, 0xFB7E
  1111. 00000D28  2F35 0000                move.l     -[A7], [A5 + D0.w]
  1112. 00000D2C  4267                     clr.w      -[A7]
  1113. 00000D2E  A935                     syscall    InsertMenu
  1114. 00000D30  526E FFEE                addq.w     [A6 - 0x12], 1
  1115. 00000D34  51CF FFE8                dbf        D7, -0x1A /* 00000D1E */
  1116. 00000D38  A937                     syscall    DrawMenuBar
  1117. 00000D3A  2F2D FB8A                move.l     -[A7], [A5 - 0x476]
  1118. 00000D3E  3F3C 0001                move.w     -[A7], 0x1
  1119. 00000D42  1F3C 0001                move.b     -[A7], 0x1
  1120. 00000D46  A945                     syscall    CheckItem
  1121. 00000D48  2F2D FB92                move.l     -[A7], [A5 - 0x46E]
  1122. 00000D4C  3F3C 0001                move.w     -[A7], 0x1
  1123. 00000D50  1F3C 0001                move.b     -[A7], 0x1
  1124. 00000D54  A945                     syscall    CheckItem
  1125. 00000D56  2F2D FB9A                move.l     -[A7], [A5 - 0x466]
  1126. 00000D5A  3F3C 0002                move.w     -[A7], 0x2
  1127. 00000D5E  A93A                     syscall    DisableItem
  1128. 00000D60  2F2D FB9E                move.l     -[A7], [A5 - 0x462]
  1129. 00000D64  3F3C 0004                move.w     -[A7], 0x4
  1130. 00000D68  1F3C 0001                move.b     -[A7], 0x1
  1131. 00000D6C  A945                     syscall    CheckItem
  1132. 00000D6E  2F2D FBA2                move.l     -[A7], [A5 - 0x45E]
  1133. 00000D72  3F3C 0001                move.w     -[A7], 0x1
  1134. 00000D76  1F3C 0001                move.b     -[A7], 0x1
  1135. 00000D7A  A945                     syscall    CheckItem
  1136. 00000D7C  A937                     syscall    DrawMenuBar
  1137. 00000D7E  4CDF 0080                movem.l    D7, [A7]+
  1138. 00000D82  4E5E                     unlink     A6
  1139. 00000D84  4E75                     rts
  1140.